const mysql = require('mysql2/promise');  // 导入mysql2的promise接口

// 配置数据库连接 环境变量配置
const connectionConfig = {
  host: process.env.MYSQL_HOST || 'localhost',    // 数据库地址
  user: process.env.MYSQL_USER || 'zjh',         // 数据库用户名
  password: process.env.MYSQL_PASSWORD || 'xusir',         // 数据库密码
  database: 'zjh',  // 数据库名称
};

// 创建数据库连接
const connection = mysql.createPool(connectionConfig);  // 使用createPool以支持连接池，返回的是Promise
module.exports = connection;